{{tag>Trusty Xenial gestionnaire_de_fichiers}}
----
 
====== Nemo ======
 
**Nemo** est le [[:gestionnaire de fichiers]] par défaut de l'environnement de bureau [[:Cinnamon]]. C'est un //fork// de [[:Nautilus]].

{{http://img.netupd8.com/nemo-file-manager-git-ambiance.png?400}}

===== Pré-requis =====
 
Pour l'installation, il faut disposer des [[:sudo|droits d'administration]] et d'une connexion à Internet configurée et activée.
 
===== Installation =====

==== Méthode recommandée ====

**Nemo** est présent dans les dépôts officiels, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>nemo|nemo]]**.

==== Via un PPA ====

<note>Cette version par WebUpd8 Team inclut des extensions pour Nemo qui ne sont pas présentes dans les dépôts, et permet d'avoir moins de dépendances du bureau [[:Cinnamon]]. Les extensions incluses dans ce [[:PPA]] sont, entre autres, [[rabbitvcs]] ([[subversion|svn]] et [[git]]), et [[dropbox]].</note>
Pour bénéficier de la version de Nemo par WebUpd8 Team :
  - [[:ppa#ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez à vos sources de logiciels le PPA]] suivant : **ppa:webupd8team/nemo3**((https://launchpad.net/~webupd8team/+archive/ubuntu/nemo3)),
  - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]
  - [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>nemo|nemo]]**. \\
Ou dans un [[terminal]], saisir les [[:commande_shell|commandes]] suivantes :
Ctrl+Alt+T
 <code>echo -e "\r"|sudo add-apt-repository ppa:webupd8team/nemo3
sudo apt-get update
sudo apt-get install nemo</code>

===== Configuration =====
 
==== Passer Nemo en gestionnaire de fichier par défaut ====

Dans un [[:terminal]], tapez la commande :
<code>xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search</code>
et pour vérifier :
<code>xdg-mime query default inode/directory</code>
cela devrait retourner
<code>nemo.desktop</code>

Désactiver [[:Nautilus]] pour les icônes du Bureau :
<code>gsettings set org.gnome.desktop.background show-desktop-icons false</code>

=== Méthode graphique sous XFCE ===

Dans le menu aller dans les **Paramètres** => **Applications favorites** => onglet **Utilitaires**, puis modifier la valeur du gestionnaire de fichier par **nemo**.
{{:paramètres_xfce4.png?200|}}
{{::applications_favorites_utilitaires.png?200|}}
==== Personnaliser le lanceur ====
Mettre une icône plus claire :
[[:tutoriel:comment_modifier_un_fichier|Ouvrez le fichier]] ''~/.local/share/applications/nemo.desktop'' (ou alors ''/usr/share/applications/nemo.desktop'', auquel cas il vous faut les [[:sudo|droits d'administrateur]]).
Remplacez
<code>Icon=folder</code>
par 
<code>Icon=folder_home</code>

Créer des raccourcis clic-droit pour l'icône du lanceur :
toujours dans le même fichier, complétez à la suite du fichier :
<code>
[Desktop Entry]
...
Actions=Action0;Action1;Action2;Action3
...
[Desktop Action Action2]
Exec=nemo Images
Name=Images
Name[fr_FR]=Images
[Desktop Action Action0]
Exec=nemo Musique
Name=Musique
Name[fr_FR]=Musique
[Desktop Action Action1]
Exec=nemo Documents
Name=Documents
Name[fr_FR]=Documents
[Desktop Action Action3]
Exec=nemo Vidéos
Name=Vidéos
Name[fr_FR]=Vidéos
</code>

==== Icônes sur le bureau ====

On peut choisir les icônes à afficher (ou pas) sur le Bureau avec [[:dconf-editor]], au niveau de la clé ''/org/nemo/desktop/''//item//''-icon-visible''.

==== Nouveaux documents ====

Le tutoriel pour [[:tutoriel/nouveau_document_nautilus|ajouter des modèles de nouveaux documents]] est valable pour //Nemo//.

==== Raccourcis ====

Si vous souhaitez changer un raccourci ou en ajouter un.\\
Exemple((testé sous Xenial)): ouvrir le répertoire dans un terminal:\\
Éditez le fichier:
<file - ~/.gnome2/accels/nemo>
(gtk_accel_path "<Actions>/DirViewActions/OpenInTerminal" "F7")
</file>
Important:\\
Il ne faut pas oublier d'enlever le ';' en début de ligne qui désactive la ligne. \\
Pour que ça prenne effet, il faut fermer totalement nemo… 
<code>
nemo -q
</code>

==== Autres ====

Pour configurer et personnaliser Nemo, le plus simple est de se rendre dans ses Préférences : lancez Nemo, puis dans la barre de menus : //Édition → Préférences//

===== Utilisation =====
Lancer l'application depuis le [[:unity#tableau_de_bord_dash|tableau de bord]] d'Unity. Vous avez aussi la possibilité de lancer Nemo depuis les **paramètres système** de [[:unity_launcher|la barre de lanceurs]] ou dans le menu de //l'indicateur système// (en haut à droite). \\
Ou depuis un [[terminal]], saisir la [[:commande_shell|commande]] suivante :
  nemo

==== Intégrer des nuages (clouds) ====

Il est possible d'ajouter une extension de logiciel pour nemo afin de visualiser l'état de synchronisation des répertoires avec le logiciel [[owncloud|ownCloud]].\\
Installer le paquet **[[apt>nemo-owncloud]]**. FIXME n'est plus dans les dépôt par défaut\\
L'utilisation d'un dépôt alternatif devrait permettre de disposer du paquet : [[https://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client|Lien de la page]] avec [[apt>owncloud-client-nemo]]
==== Astuces ====
F3 : ce raccourci vous permet de séparer en 2 la vue de Nemo et de réaliser ainsi, très facilement, copie d'un répertoire à l'autre, comparaison de fichiers... 
<note>Cette fonctionnalité n'existe plus dans Nautilus depuis longtemps... cela peut-être une bonne raison de passer à Nemo !</note>
Double-clic molette : Double-cliquer avec la molette de la souris sur un répertoire permet de l'ouvrir dans un nouvel onglet (un peu comme dans un navigateur web).

==== Cacher des fichiers ====
On va juste ajouter une petite fonctionnalité qui vous permettra de cacher les fichiers en utilisant le ".hidden". Ceci vous permettra de rendre les fichiers invisibles, mais de pouvoir les visualiser grâce à CTRL+H.

Tout d'abord, rendez vous au chemin suivant : "~/.local/share/nemo/actions"

Créez y trois fichier : un fichier Cacher, un fichier nemo-cacher-file.nemo_action et un fichier nemo-cacher-dir.nemo_action

Pour le fichier nemo-cacher-file.nemo_action, il faut mettre ceci :

<file nemo-cacher-file.nemo_action>[Nemo Action]
Active=true
Name=Cacher %N
Comment=Ajoute le dossier/fichier dans .hidden.
Exec=<Cacher '%F'>
Icon-Name=document-send
Selection=s
Extensions=nodirs;</file>

Pour le fichier nemo-cacher-dir.nemo_action, il faut simplement changer le "nodirs" par "dir".

Notez que l'icône n'est pas la bonne. J'ai pris celle qui était la plus jolie avec mon pack d'icônes mais elle peut être complètement déplacée avec un autre pack. Si vous supprimez cette ligne, cela ne mettra simplement pas d'icône associée à l'action.

Ensuite, pour le Cacher :

<code bash>#!/bin/bash

Creator: Inameiname

IFS=$'\n'
if [ -z $NEMO_SCRIPT_SELECTED_FILE_PATHS ]; then
    # If it's blank, set it equal to $1
    NEMO_SCRIPT_SELECTED_FILE_PATHS=$1
fi
for ARCHIVE_FULLPATH in $NEMO_SCRIPT_SELECTED_FILE_PATHS; do
    NEWDIRNAME=${ARCHIVE_FULLPATH%.*}
    FILENAME=${ARCHIVE_FULLPATH##*/}
    NAME=${ARCHIVE_FULLPATH##*/.*}

    # Hide/Unhide file(s)/folder(s) using ".hidden" file within the current folder
      # Copies all selected files/folders filenames to ".hidden"
        echo $FILENAME >> .hidden
      # Sorts and Checks ".hidden" for any duplicates
        sort .hidden | uniq -u > .hidden_temp
        rm .hidden
        mv .hidden_temp .hidden
      # Checks ".hidden" to see if there is anything there; if not, it removes it
        for file in .hidden
        do
          if [ `wc -l < $file` -eq 0 ]; then
             # file is empty
             rm $file
          fi
        done
done</code>

Notez que si vous sélectionnez un fichier caché, et que vous refaites "Cacher", il ne le sera plus. 
Ensuite, donnez le droit à "Cacher" de se lancer.

===== Résolution de problèmes =====
==== Afficher les miniatures (thumbnails) ====
Si les miniatures de vos fichiers (images, vidéos) ne s'affichent pas dans Nemo, il suffit pour corriger cela de fermer Nemo, supprimer le dossier .cache/thumbnails de votre HOME, supprimer éventuellement le dossier .thumbnails de votre HOME. Ensuite, ouvrir Nemo (le dossier .cache/thumbnails sera ainsi correctement recréé) puis créer un lien symbolique vers ce dossier, nommé .thumbnails, dans votre HOME.

Tout ceci peut être fait en quelques lignes de commande :
<code>
killall nemo
cd
rm -rf .cache/thumbnails
rm -rf .thumbnails
nemo &
sleep 3 && killall nemo
ln -s .cache/thumbnails .thumbnails
</code>

Il faut aussi installer ffmpegthumbnailer pour avoir les miniatures des vidéos
==== Vignettes d'aperçu des fichiers LibreOffice  ====

Reportez-vous à la partie consacrée à cela sur la page [[:libreoffice#vignettes_d_apercu_dans_votre_navigateur_de_fichiers|Libreoffice]].

==== Icônes sur bureau Gnome  ====

Après avoir installer nemo il suffit de lancer ces 3 lignes de commandes :
<code>xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search</code>
<code>gsettings set org.gnome.desktop.background show-desktop-icons false</code>
<code>gsettings set org.nemo.desktop show-desktop-icons true</code>
Ensuite il suffit d'aller dans "**Applications au démarrage**" et ajouter **nemo-desktop** en commande et enregistrer.

[[https://askubuntu.com/questions/980855/make-nemo-produce-desktop-icons-gnome-3-26-1-on-ubuntu-17-10|Source]]
===== Désinstallation =====
 
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
 
[[ppa#suppression_d_un_ppa_et_des_paquets_de_ce_ppa|Le PPA peut lui aussi être retiré.]]

=== Réactiver Nautilus pour les icônes du Bureau ===

Dans un terminal, entrez la commande :
<code>gsettings set org.gnome.desktop.background show-desktop-icons true</code>

===== Voir aussi =====
  * Basé sur [[http://www.webupd8.org/2012/12/how-to-install-nemo-file-manager-in.html|« How To Install Nemo File Manager In Ubuntu »]] par Andrew.
  * **(en)** [[https://github.com/linuxmint/nemo|Le code source de nemo est disponible sur github]]
  * [[http://www.developpez.com/actu/47326/Nautilus-3-6-est-une-catastrophe-pour-le-createur-de-Linux-Mint-qui-presente-Nemo-le-fork-du-gestionnaire-de-fichiers/|Ici, quelques explications]] sur les raisons initiales de la création de Nemo.
----
//Contributeurs principaux : [[utilisateurs:full_interest|Zatsune No Mokou]], [[utilisateurs:claudiux]].//
 